void main() {
  // 安全机制下，变量默认是非空的
  String name1;
  // he non-nullable local variable 'name1' must be assigned before it can be used.
  // print(name1); // 飘红。错误

  // 指定默认值
  String name2 = "hello,dart";
  print(name2);

  // 使用 ? 明确指定变量可以为空
  String? name3;
  print(name3?.length); // null
}
